san francisco
Inside a Milton Keynes Club Hall: 14 Paddles, £650, and a Sediment Layer Nobody MeasuresOn the afternoon of September 6, 2026, at the Milton Keynes Table Tennis...
Rafael Márquez's First El Tri Call-Up: Three Surprises and the Gaps That Still Need VerifyingThe clock on the wall of my Madrid office read 2:47 a.m. when I opened a fres...
Malaysia Loses Captain Ahead of Vietnam Clash: Defensive Void and the Interim Coach's Trust DeficitI drew Malaysia's formation on an A4 sheet, using a pencil to mark two...
Zhang Yining and Yan Sen in Luxembourg: Inside the Eurotalents Camp and the Flow of Chinese Table Tennis Method into EuropeA September Morning in Luxembourg In a corner of a training hall in Luxembour...
Chacarra Leads by Two at DP World India Championship: A 25-Hole Sunday and What the Scoreboard Has Not SaidThe horn sounded while Eugenio Chacarra was still standing in the fairway, ir...
ACC vs SEC: The Battle to Measure NCAA Women's Volleyball Class at Disney WorldWhen the stadium falls silent, I begin to hear the whispers of tactics. But o...
Charles 'Bud' Howard Chooses Michigan: A Swimming Scholarship Priced in DataTequesta, Florida. A seventeen-year-old swimmer types a short line on social...
Arizona State Sweeps Stanford 3-0: Three Attackers Beat One Lone HitterSet three, Stanford led 24-23. The gym at San Luis Obispo was not full enough...
Tanvi Patri wins 2026 Badminton Asia U17 title: thirteen games and what the 15-point format hidesChengdu, game one of the U17 girls' singles final. Tanvi Patri loses it 11-15...
Gael Monfils Age-Defying US Open Victory: 2-6 6-1 6-2 6-0 Over VallejoGael Monfils, French tennis legend turning 40, created a historic moment by...
Asian Games 2026: The Badminton Draw, a Compressed Schedule, and a Zone of Unverified DataI hold the Asian Games 2026 badminton draw sheet in my hands, and the first...
The Badminton Transfer Window: When Rumor Noise Drowns Out the Data SignalThere is a number I still keep in my spreadsheet from the 2026 season: a men'...
The Empty Cell in Volleyball Stat Sheets, and How Fake Analysis Grows ThereOn the post-match livestream, the technical graphic appeared with three...
Count the Money Before You Believe the Words: A Data Filter in the Transfer WindowAround two in the morning on the fourth day of the transfer window, I silence...
Kunlavut Vitidsarn and the 2026 Asian Games Gold: How a Control Game Broke Thai Badminton's 64-Year CeilingFrom the stands, I counted every step of Loh Kean Yew. The Singaporean plante...
Thuy Linh, Asiad 20, and the Medal Density of Asian Women's BadmintonAt the end of her interview with Dan Tri, Nguyen Thuy Linh left one short lin...
From Paris 2026 to Los Angeles 2028: Table Tennis Enters Its Biggest Restructuring Cycle in Four DecadesAt South Paris Arena 4, the seventh game of the men's singles quarter-final...
Bac Ninh vs CA TPHCM: A Rookie Learns to Stand in V.LeagueIn the tunnel leading out to the Bac Ninh stadium, the sound of studded boots...
LEC Versus Ends From 2027: Riot Narrows to Tier 1, EMEA Tier 2 Loses Its BridgeIn the broadcast clip I rewatched three times before writing this piece, the...
Dabrowski and Stefani win China Open: 59 minutes, a fifth title, and the end of a 13-match unbeaten runThe morning in Beijing had turned cool. I was at the main stadium nearly an...
Rafael Márquez's First El Tri Call-Up: Three Surprises and the Gaps That Still Need VerifyingThe clock on the wall of my Madrid office read 2:47 a.m. when I opened a fres...
Malaysia Loses Captain Ahead of Vietnam Clash: Defensive Void and the Interim Coach's Trust DeficitI drew Malaysia's formation on an A4 sheet, using a pencil to mark two...
Zhang Yining and Yan Sen in Luxembourg: Inside the Eurotalents Camp and the Flow of Chinese Table Tennis Method into EuropeA September Morning in Luxembourg In a corner of a training hall in Luxembour...
Chacarra Leads by Two at DP World India Championship: A 25-Hole Sunday and What the Scoreboard Has Not SaidThe horn sounded while Eugenio Chacarra was still standing in the fairway, ir...
ACC vs SEC: The Battle to Measure NCAA Women's Volleyball Class at Disney WorldWhen the stadium falls silent, I begin to hear the whispers of tactics. But o...
Charles 'Bud' Howard Chooses Michigan: A Swimming Scholarship Priced in DataTequesta, Florida. A seventeen-year-old swimmer types a short line on social...
Arizona State Sweeps Stanford 3-0: Three Attackers Beat One Lone HitterSet three, Stanford led 24-23. The gym at San Luis Obispo was not full enough...
Tanvi Patri wins 2026 Badminton Asia U17 title: thirteen games and what the 15-point format hidesChengdu, game one of the U17 girls' singles final. Tanvi Patri loses it 11-15...
Gael Monfils Age-Defying US Open Victory: 2-6 6-1 6-2 6-0 Over VallejoGael Monfils, French tennis legend turning 40, created a historic moment by...
Asian Games 2026: The Badminton Draw, a Compressed Schedule, and a Zone of Unverified DataI hold the Asian Games 2026 badminton draw sheet in my hands, and the first...
The Badminton Transfer Window: When Rumor Noise Drowns Out the Data SignalThere is a number I still keep in my spreadsheet from the 2026 season: a men'...
The Empty Cell in Volleyball Stat Sheets, and How Fake Analysis Grows ThereOn the post-match livestream, the technical graphic appeared with three...
Count the Money Before You Believe the Words: A Data Filter in the Transfer WindowAround two in the morning on the fourth day of the transfer window, I silence...
Kunlavut Vitidsarn and the 2026 Asian Games Gold: How a Control Game Broke Thai Badminton's 64-Year CeilingFrom the stands, I counted every step of Loh Kean Yew. The Singaporean plante...
Thuy Linh, Asiad 20, and the Medal Density of Asian Women's BadmintonAt the end of her interview with Dan Tri, Nguyen Thuy Linh left one short lin...
From Paris 2026 to Los Angeles 2028: Table Tennis Enters Its Biggest Restructuring Cycle in Four DecadesAt South Paris Arena 4, the seventh game of the men's singles quarter-final...
Bac Ninh vs CA TPHCM: A Rookie Learns to Stand in V.LeagueIn the tunnel leading out to the Bac Ninh stadium, the sound of studded boots...
LEC Versus Ends From 2027: Riot Narrows to Tier 1, EMEA Tier 2 Loses Its BridgeIn the broadcast clip I rewatched three times before writing this piece, the...
Dabrowski and Stefani win China Open: 59 minutes, a fifth title, and the end of a 13-match unbeaten runThe morning in Beijing had turned cool. I was at the main stadium nearly an...
